package busquedas;

import model.Categoria;

import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;

public class FiltroCategoriaAsiento extends Filtro{

	private Categoria categoria;
	
	
	/**
	 * Constructor
	 * @param categoria del asiento.
	 */
	public FiltroCategoriaAsiento(Categoria categoria){
		this.categoria=categoria;
	}
	
	public FiltroCategoriaAsiento(){
		
	}
	
	public Criteria getRestriction(Criteria c) {
		return c.createCriteria("tramos")
				.createCriteria("asientos").add(Restrictions.eq("categoria", this.categoria));
	}


	public Categoria getCategoria() {
		return categoria;
	}


	public void setCategoria(Categoria categoria) {
		this.categoria = categoria;
	}

	
	
}
